﻿using System;
using RpcModel;
using Wedonek.RpcStore.Gateway.Model;
using Wedonek.RpcStore.Service.Model;
namespace Wedonek.RpcStore.Gateway.Interface
{
    internal interface IResourceService
    {
        DateTime? GetBeOverTime(Guid resourceId);
        void SetBeOverTime(Guid resourceId, DateTime? overTime);
        long ResourceShieId(Guid id, DateTime? overTime);
        void CancelShieId(Guid resourceId);

        ResourceDatum[] Query(ResourceQueryParam query, IBasicPage paging, out long count);
    }
}